package semana3.arrays;

import java.util.Arrays;
import java.util.Random;

public class Vectores06_GenerarNumLoteria {

	public static void main(String[] args) {
		generarLoteria();
	}

	private static void generarLoteria() {
		Random r = new Random();
		int[] loteria = new int[7];
		int repetir;
		for (int i = 0; i < loteria.length; i++) {
			do {
				repetir = r.nextInt(50) + 1;
			} while (buscarRepetidos(loteria, repetir));
			loteria[i] = repetir;
		}
		// System.out.println(Arrays.toString(loteria));
		imprimirCombinacion(loteria);
		generarEstrellas();

	}

	private static void generarEstrellas() {
		Random r = new Random();
		int[] loteria = new int[2];
		int repetir;
		for (int i = 0; i < loteria.length; i++) {
			do {
				repetir = r.nextInt(11) + 1;
			} while (buscarRepetidos(loteria, repetir));
			loteria[i] = repetir;
		}
		imprimirEstrellas(loteria);
	}

	private static void imprimirEstrellas(int[] loteria) {
		System.out.println("Estrellas: " + loteria[0] + " " + loteria[1]);

	}

	private static void imprimirCombinacion(int[] loteria) {
		System.out.print("Combinacion: ");
		for (int i = 0; i < loteria.length - 2; i++) {
			System.out.print(loteria[i] + " ");
		}

	}

	private static boolean buscarRepetidos(int[] loteria, int repetir) {
		int contador = 0;
		for (int i = 0; i < loteria.length; i++) {
			if (loteria[i] == repetir) {
				contador++;
			}
		}
		if (contador > 0) {
			return true;
		} else {
			return false;
		}
	}
}
